Cryptographical Boolean Functions Construction from Linear Codes
نویسندگان
چکیده
This paper presents an extension of the Maiorana-McFarland method for building Boolean functions with good cryptographic properties. The original Maiorana-McFarland construction was proposed to design bent functions. Then, it was extended in [1] to build highly nonlinear resilient functions. The classical construction splits the set of variables into two separate subsets. There, is proposed a decomposition of the whole working space into two complementary vector spaces. One of these spaces is considered as a linear code and its parameters assigns cryptographic properties to the constructed Boolean function. The cryptographical properties we are interested in are nonlinearity, resiliency and propagation properties. The obtained functions are linearly equivalent to those constructed by the traditional way. Thus, no improvement for affine invariant parameters such as nonlinearity is expected. On the other hand, for non affine invariant cryptographic parameters such as resiliency order or propagation order, better values are obtained.
منابع مشابه
A construction of binary linear codes from Boolean functions
Boolean functions have important applications in cryptography and coding theory. Two famous classes of binary codes derived from Boolean functions are the Reed-Muller codes and Kerdock codes. In the past two decades, a lot of progress on the study of applications of Boolean functions in coding theory has been made. Two generic constructions of binary linear codes with Boolean functions have bee...
متن کاملBinary linear codes from vectorial boolean functions and their weight distribution
Binary linear codes with good parameters have important applications in secret sharing schemes, authentication codes, association schemes, and consumer electronics and communications. In this paper, we construct several classes of binary linear codes from vectorial Boolean functions and determine their parameters, by further studying a generic construction developed by Ding et al. recently. Fir...
متن کاملVectorial Resilient $PC(l)$ of Order $k$ Boolean Functions from AG-Codes
Propagation criteria and resiliency of vectorial Boolean functions are important for cryptographic purpose (see [1], [2], [3], [4], [7], [8], [10], [11] and [16]). Kurosawa , Stoh [8] and Carlet [1] gave a construction of Boolean functions satisfying PC(l) of order k from binary linear or nonlinear codes. In this paper algebraic-geometric codes over GF (2m) are used to modify the Carlet and Kur...
متن کاملA Construction of Linear Codes over $\f_{2^t}$ from Boolean Functions
In this paper, we present a construction of linear codes over F2t from Boolean functions, which is a generalization of Ding’s method [1, Theorem 9]. Based on this construction, we give two classes of linear codes C̃ f and C f (see Theorem 1 and Theorem 6) over F2t from a Boolean function f : Fq → F2, where q = 2n and F2t is some subfield of Fq. The complete weight enumerator of C̃ f can be easily...
متن کاملConstruction of Linear Codes Having Prescribed Primal-dual Minimum Distance with Applications in Cryptography
A method is given for the construction of linear codes with prescribed minimum distance and also prescribed minimum distance of the dual code. This works for codes over arbitrary finite fields. In the case of binary codes Matsumoto et al. showed how such codes can be used to construct cryptographic Boolean functions. This new method allows to compute new bounds on the size of such codes, extend...
متن کامل